package com.etc.Day8;

/**
 * @Author kalista
 * @Description
 * @Date 2020/10/29  16:02
 **/
public class Wrapper {
    public static void main(String[] args) {
        // java 类  包装类
        // java 并不是纯面向对象得语言。但是java语言中得基本数据类型不是面向对象。但是我们在实际得使用中经常要基本数据类型换成对象
        // 来便于操作。 这个时候我们就需要把基本数据类型转换为对象


        /**
         *
         * 基本数据类型                    包装类
         * byte         -------->         Byte
         * short        -------->         Short
         * int          -------->         Integer
         * long         -------->         Long
         * float        -------->         Float
         * double       -------->         Double
         * boolean      -------->         Boolean
         * char         -------->         Character
         */

        /**
         *
         * Object ----->  Number  -----> Byte Short Integer Float Double
         *
         *
         */

        // int ----> integer
        int integer = new Integer(10);

        // integer ----> int
        int a = Integer.valueOf(1231);


        // 字符串 转  数字
        String str = "2";
        int as = Integer.parseInt(str);
        float v = Float.parseFloat(str);
        double v1 = Double.parseDouble(str);
        short i = Short.parseShort(str);

        // 数字转  字符串
        int aa = 100;
        String s = String.valueOf(aa);
        System.out.println(s+"");

        Integer i1 = new Integer(123);
        Integer i2 = new Integer(123);

        int i3 = 20;
        int i4 = 30;

        System.out.println(i1 == i2);
        System.out.println(i1.equals(i2));


    }
}
